be difficult to do or solve - Espagnol Anglais Dictionnaire